PRACTI Replication

نویسندگان

  • Nalini Moti Belaramani
  • Michael Dahlin
  • Lei Gao
  • Amol Nayate
  • Arun Venkataramani
  • Praveen Yalagandula
  • Jiandan Zheng
چکیده

We present PRACTI, a new approach for large-scale replication. PRACTI systems can replicate or cache any subset of data on any node (Partial Replication), provide a broad range of consistency guarantees (Arbitrary Consistency), and permit any node to send information to any other node (Topology Independence). A PRACTI architecture yields two significant advantages. First, by providing all three PRACTI properties, it enables better trade-offs than existing mechanisms that support at most two of the three desirable properties. The PRACTI approach thus exposes new points in the design space for replication systems. Second, the flexibility of PRACTI protocols simplifies the design of replication systems by allowing a single architecture to subsume a broad range of existing systems and to reduce development costs for new ones. To illustrate both advantages, we use our PRACTI prototype to emulate existing server replication, client-server, and object replication systems and to implement novel policies that improve performance for mobile users, web edge servers, and grid computing by as much as an order of magnitude.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

PRACTI Replication (Extended version)

We present PRACTI, a new approach and architecture for large-scale replication. PRACTI systems can replicate or cache any data on any node (Partial Replication), provide a broad range of consistency and coherence guarantees (Arbitrary Consistency), and permit any node to share updates with any other node (Topology Independence). Our PRACTI architecture yields two significant advantages. First, ...

متن کامل

PRACTI Replication for Large-Scale Systems

Many replication mechanisms for large scale distributed systems exist, but they require a designer to compromise a system’s replication policy (e.g., by requiring full replication of all data to all nodes), consistency policy (e.g., by supporting per-object coherence but not multiobject consistency), or topology policy (e.g., by assuming a hierarchical organization of nodes.) In this paper, we ...

متن کامل

Flexible Replication for Personal Clouds

People own an increasing number of personal devices ranging from mobile phones and laptops to tablet and desktop computers. In addition, it is more and more common to rent cloud storage resources from utility computing providers. We call this new computing environment a user’s Personal Cloud. Managing data in such a heterogeneous environment requires a large effort on the user side. Given the s...

متن کامل

Reward Points Calculation based on Sequential Pattern Analysis in Educational Mobile App

In recent years, learning on smartphones has becomes a significant trend in education. The educational mobile app, Practi, provides a platform that can let students practice their knowledge of math and science. Practi gives students reward points when they finish a course or solve a question to encourage them to keep using the app. Students can use these reward points to redeem in-app items. Ho...

متن کامل

Feres: Flexible and Efficient Replica Synchronization For Diverse Environments

This paper presents Feres, a peer-to-peer data synchronization protocol that can be used to construct new, flexible distributed file systems that share data across collections of devices with limited, varying, or intermittent connectivity. The amount of flexibility provided by Feres is not matched by existing protocols. In particular, Feres allows any device to synchronize any subset of data wi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006